package com.sreasons.prjhotel.model;

import java.io.Serializable;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;


@Entity
@Table(name="empresa")
public class Empresa implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1500643685843309974L;

	@Id
	@Column
	private int idempr;
	
	@Column
	private String nombre;
	
	@Column
	private String descripcion;
	
	@Column
	private String RUC;
	
	@Column
	private String email;
	
	@Column
	private String direccion;
	
	@OneToMany(mappedBy="empresa")
	private List<Cliente> clientes;
	
	@OneToMany(mappedBy="empresa")
	private List<Reserva> reservas;
	
	public int getIdempr() {
		return idempr;
	}
	public void setIdempr(int idempr) {
		this.idempr = idempr;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getRUC() {
		return RUC;
	}
	public void setRUC(String rUC) {
		RUC = rUC;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getDireccion() {
		return direccion;
	}
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	public List<Cliente> getClientes() {
		return clientes;
	}
	public void setClientes(List<Cliente> clientes) {
		this.clientes = clientes;
	}
	public List<Reserva> getReservas() {
		return reservas;
	}
	public void setReservas(List<Reserva> reservas) {
		this.reservas = reservas;
	}
	
	
}
